package com.tac.service.wms;

import com.github.pagehelper.PageInfo;
import com.tac.common.result.Result;
import com.tac.pojo.wms.TransferInformation;

import java.util.Date;
import java.util.List;

public interface TransferInformationService {

    // 查询
    public Result<PageInfo<TransferInformation>> getList(Integer pageNum, Integer pageSize, String material, String batchNumber, String sourceWarehouse,
                                                         String sourceStorageArea, String sourceLocation, String targetWarehouse,
                                                         String targetStorageArea, String targetLocation, Date transferTimeStart,
                                                         Date transferTimeEnd, String executor);

    // 添加
    public Result save(TransferInformation transferInformation);

    // 删除
    public Result remove(List<Integer> ids);

    // 更新
    public Result update(TransferInformation transferInformation);
}
